Part Number Hot Search : 
KIA431 MMF28CA BP5841 24C16 MC554 5073B1 Q100I 74AUP
Product Description
Full Text Search
 

To Download SC402S Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  3m touch systems, inc. proprietary information 3m ? microtouch ? controller rx142 reference guide formerly sc400 serial resistive read and understand all safety information contained in this document before using this product. 3
2 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information the information in this document is subject to change without notice. no part of th is document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of 3m touch systems, inc. 3m may have patents or pe nding patent applications, trademarks, copyri ghts, or other intellectual property rights covering subject matter in this document. th e furnishing of this document does not give you license to these patents, trademark s, copyrights, or other intellectual property except as expressly provided in any written license agreement from 3m touch systems, inc. the information provided in this document is intended as a guide only. for the late st detailed engineering specifications, plea se contact your 3m touch systems, inc. application engineer. 3m touch systems, inc. is committed to continually improving product designs. as a result, product specifications ma y be subject to change without notification. "rohs compliant 2005/95/ec" means that the product or part does not contain any of the following substances in excess of the following maximum concentration values in an y homogeneous material, unless the substance is in an application that is exempt under rohs: (a) 0.1% (by weight) for lead , mercury, hexavalent chromium, polyb rominated biphenyls or polybrominated diphenyl ethers; or (b) 0.01% (by weight) for cadmium. this in formation represents 3m?s knowle dge and belief, which may be based in whole or in part on information provided by third party suppliers to 3m. notice: given the variety of factors that can affect the use a nd performance of a 3m touch systems, inc. product (the ?product?), including that solid state equi pment has operation characteristics different from electromechanical equipment, some of which factors are uniquely within user?s knowledge and control, it is essential that user evaluate the 3m touch systems, inc . product and software to determine whether it is suitable for user?s particular purpose and suitable for user?s method of application. 3m touch systems, inc. statements, engineeri ng/technical information, and recommendations are provided for user?s convenience, but their accuracy or completeness is not wa rranted. 3m touch systems, inc. products and software are not specifically designed for use in medical devices as defined by un ited states federal law. 3m t ouch systems, inc. products and software should not be used in such app lications without 3m touch systems, inc. express written consent. user should contact its sales representative if user?s opportun ity involves a medical device application. important notice to purchaser: specifications are subject to change w ithout notice. these 3m touch systems, inc. products and software are warranted to meet their publishe d specifications from the date of shipment and for the period stated in the specification . 3m touch systems, inc. makes no additional wa rranties, express or implied, including but not limited to any implied warranties of merchantability or fitness for a particular purpose. user is responsible for determining whether the 3m touch systems, inc. products and software are fit for user?s partic ular purpose and suitable for its method of production, including intellectual property liability for user's app lication. if the product, software or software media is pro ven not to have met 3m touch systems, inc. warranty, then 3m touch systems, inc. so le obligation and user?s and purchaser?s exclusive remedy , will be, at 3m touch systems, inc. option, to repair or replace that product quantity or software media or to refund its purchase price. 3m touch systems, inc. has no oblig ation under 3m touch systems, inc. warranty for any product, software or software media that has been modified or dama ged through misuse, accident, neglect, or subsequent manufacturing operations or assemblies by anyone other than 3m touch systems, inc. 3m touch systems, inc. shall not be liable in any action against it in any way related to the products or software for any loss or damages, whether non-specified direct, indirect, special, incidental or conseque ntial (including downtime, loss of prof its or goodwill) regardless of the legal theory asserted. ? 3m 2004-2009 all rights reserved. document title : 3m tm microtouch tm controller rx142 reference guide document number: 19-270, version 22 3m, the 3m logo, microtouch, and the microtouch logo are either registered trademarks or trad emarks of 3m in the united states and/or other countries. windows and/or other microsoft products refe renced herein are either registered tr ademarks or tradem arks of microsoft corporation in the u.s. and/or other countries. all other trademarks are the property of their respective owners.
3m? microtouch? controller rx142 reference guide 3 3m touch systems, inc. proprietary information contents introduction what you need to know ............................................................................................5 important safety information......................................................................................5 3m touch systems support services..........................................................................6 contact 3m touch systems ........................................................................................7 chapter 1 integrating the rx142 controller overview of the rx142 controller .............................................................................9 handling and esd protection ...................................................................................10 establishing the data connection .............................................................................10 mounting the controller............................................................................................11 supplying power to the controller............................................................................11 mounting the sensor .................................................................................................12 sensor cable connector ............................................................................................12 status light (led) diagnostics ................................................................................13 turning on your system ..........................................................................................13 installing 3m? microtouch? software .................................................................14 chapter 2 rx142 controller communications controller default settings........................................................................................15 communicating with the controller..........................................................................16 firmware commands ................................................................................................18 calibrate 3 point........................................................................................................19 guidelines for the c3 commands .............................................................................20 enter sleep ................................................................................................................21 format tablet ............................................................................................................21 get controller number..............................................................................................22 mode stream .............................................................................................................22 null command ..........................................................................................................23 output identity ..........................................................................................................23 reset .......................................................................................................................... 23
4 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information restore de faults ........................................................................................................24 set controller number .............................................. error! bookmark not defined. unit type...................................................................................................................24 appendix a rx142 controller specifications technical specifications............................................................................................28 storage and operating temperature with humidity conditions...............................29
3m? microtouch? controller rx142 reference guide 5 3m touch systems, inc. proprietary information introduction 3m touch systems offers several advanced controllers designed for reliability and easy installation. each controller provides s uperior performance and delivers excellent stability, sensitivity, accuracy, and fast response. this reference guide, designed for developers of touch systems, provides installation and configuration information for the 3m? mi crotouch? rx142 controller. this document includes information on integrating the rx142 controller into your design, communicating with the controller, installing the mt 7 software user interface, and troubleshooting setup problems. it also includes a complete description of the firmware commands and controller specifications. 3m touch systems is committed to being a premier supplier in touch systems throughout the world. as a 3m touch systems customer, you are aware that we have strong internal programs that meet or exceed environmental regulations of our customers and the regions in which we conduct business. what you need to know this document assumes you are familiar with firmware commands and how to use them. executing some commands may alter the perfo rmance of your touch product. you should be aware of the results of using these commands before executing them. important safety information read, understand and follow all safety informa tion before using this product. follow all instructions marked on the product and described in this document. pay close attention to the following installation warnings and safety precautions. intended use the rx142 controller was designed to enable touch in conjunction with other 3m? microtouch? products. this controller is in tended for internal mounting only and is not suitable for use in hazardous locations.
6 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information explanation of signal word consequences warning: indicates a potentially hazardous situation, which, if not avoided, could result in death or serious injury and/or property damage. caution: indicates a potentially hazardous situation, which, if not avoided, may result in minor or moderate injury and/or property damage. caution: indicates a potentially hazardous situation, which, if not avoided, may result in property damage. warning to reduce the risk of fire and/or explosio n which could result in serious injury or death: do not install or use this product in a hazardous location. to reduce the risk of fire and/or explosio n which could result in serious injury or property damage: do not use this product in any outdoor environment unless nema standards (or similar standards such as ip rating) are followed. to avoid the risk of electric shock which could result in serious injury or death: ? do not use a damaged power supply. ? do not use a power cord that is frayed or otherwise damaged. caution to reduce the risks associated with improper disposal, which if not avoided may result in minor or moderate injury from ground water contamination: dispose of components in accordance with federal, state and local regulations. to reduce the risk of possible environm ental contamination which may result in minor or moderate injury: dispose of the display in accordance with federal, state and local regulations. to reduce the risk of the potentially haza rdous situations associated with the use of isopropyl alcohol which may result in minor or moderate injury or property damage: follow all instructions and recommendations in the manufacturer's material safety data sheet and product label. 3m touch systems support services 3m touch systems provides extensive support services through our website and technical support organization. visit the 3m touch systems website at http://www.3m.com\touch , where you can download touch software and drivers, obtain regularly updated technical documentation on 3m? microtouch? products, and learn more about our company.
3m? microtouch? controller rx142 reference guide 7 3m touch systems, inc. proprietary information whenever you contact technical support, please provide the following information: ? display size, part number and serial number ? current driver version ? operating system used ? information on additional peripherals technical support is available monday through friday 8:30 a.m. to 5:30 p.m. with limited call back service after 5:30 p.m. until 8:00 p.m. us eastern standard time ? 9 a.m. to 5 p.m. throughout europe. you can contact 3m touch systems technical support (us only -- eastern standard time) by calling the hot line, sending email or a fax. ? technical support hot line: 978-659-9200 ? technical support fax: 978-659-9400 ? toll free: 1-866-407-6666 (option 3) ? email: us-ts-t echsupport@ mmm.com contact 3m touch systems contact information for all offices can be found on our website at: http://www.3m.com\touch/

3m? microtouch? controller rx142 reference guide 9 3m touch systems, inc. proprietary information chapter 1 integrating the rx142 controller the 3m tm microtouch? rx142 serial resistive cont roller is an accurate, small outline, low cost, temperature stable controller capable of supporting a wide range of resistive sensors. it is designed for internal mounting in oem applications. this chapter covers the following rx142 controller specifications: ? cable connections ? mounting requirements ? power requirements and options ? status led codes overview of the rx142 controller the rx142 controller is an uncased device using an rs-232 serial interface. the communication parameters for the rx142 are n81 -- no parity, 8 data bits, and 1 stop bit. to integrate and test the rx142 controller, you need the following items: ? a 4-wire resistive sensor. ? a method of establishing the serial data communication between the controller and your system. the standard 3m? microtouch? rs-232 plug and play serial cable (p/n 7319630) is recommended. ? a power source. ? a software utility or driver with a calibration routine. note: you can use microtouch? software, which includes the touch driver and utilities software. the controller measures 1.3 x 2.4 inches, or 1.6 x 2.7 inches total profile over the connectors. allow additional clearance for the mating connectors. the total height profile is 0.40 inches from the thru hole pins on the trace side of the board to the top of the highest component on the opposite side. the rx142 has a 4-pin sensor connector (jp6), an 8-pin serial plug and play cable connector (jp2), and a 3-pin power connector for selectable input voltages.
10 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information figure 1. rx142 overall dimensions handling and esd protection when mounting the sensor and controller, use normal precautions for handling electrostatic sensitive devices. the rx142 has in ternal protection to 20 kv for esd air discharges to the sensor (not to the contro ller directly) that may occur during normal operation of the sensor. refer to appendix a for further specifications. establishing the data connection the rx142 controller requires an rs-232 serial plug and play communication cable attached to connector jp2. you can use a standard 3m? microtouch? rs-232 plug and play cable (p/n 7319630) or an equivalent inte rconnect. one end of this cable plugs into the rs-232 connector (jp2) on the rx142 controller. the other end, which has a 9-pin d connector, plugs directly into a serial com port on your pc. the 9-pin d connector also has an input in the connector body for an ex ternal 5v power supply. table 1 describes the interconnections for the rs-232 cable. table 1 com cable for rx142 controller pc side (9-pin d) controller side (8-pin molex) pin rs-232 assigned jumpered to: pin description 1 data carrier detect (dcd) 4 and 6 dtr and dsr 8 dcd, dtr, dsr 2 receive data (rxd) 2 transmit data (txd) 3 transmit data (txd) 3 receive data (rxd) 4 data terminal ready (dtr) 1 and 6 dcd and dsr 8 dcd, dtr, dsr 5 signal ground 5 power supply ground 6 data set ready (dsr) 1 and 4 dcd and dsr 8 dcd, dtr, dsr
3m? microtouch? controller rx142 reference guide 11 3m touch systems, inc. proprietary information pc side (9-pin d) controller side (8-pin molex) pin rs-232 assigned jumpered to: pin description 7 request to send (rts) 1 request to send (rts) 8 clear to send (cts) 4 clear to send (cts) 9 not used do not ground sleeve 6 dc power jack (+5 vdc) pin 7 cable shield connected to ground. dc power jack ground shell 7 chassis (earth) ground mounting the controller the controller is designed for internal mounting only. choose a convenient spot away from high-voltage, high power cables and electronics. use 4-40 metal screws to mount the controller using the two diagonal mounti ng holes in the board. the controller should be mounted in line with the sensor cable exit point to minimize cable flexing. the controller should be mounted internally behind or on the side of the display on stand offs to allow room for the sensor cable connector. ensure that the tail and controller are aligne d such that the tail remains straight (90 ), not pulled or twisted in an odd angle from th e sensor. good engineering design avoids awkward electrical connections. supplying power to the controller you must supply the rx142 controller with power. the source must deliver (for 5 vdc) 16 ma typical, 27 ma touching; 5% regulation or (for 12 vdc) 19 ma typical, 30 ma touching; 5% regulation, with a maximum ripple and noise of 50 mv peak-to-peak. you can supply power to the rx142 controlle r using any of the following methods. the voltage input can be either +5vdc or +12vdc. in sleep mode the controller draws less than 5 ma. not recommended: do not twist the tail recommended: wrap tail smoothly
12 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information caution to avoid possible damage to the controller, you must provide a path for electrostatic discharge (esd). the controller mounting hole near the sensor connector should be used to connect to chassis safety ground and must be attached by the shortest possible route to a good earth return (chassis) in all applications. note: to avoid possible damage to one or both of the power supplies, do not supply both internal power and external power to the controller. power from two sources could cause damage. using an internal power supply to jp4 provide power directly to the controller using jp4 (amp 640457-3). use a mating 3-pin connector (amp 3-640469-3 or equivalent) and connect pin 1 to 5vdc power and pin 2 to the return or (alternately) 12vdc to pin 3 and pin 2 to the return. using an internal power supply with a custom serial cable design when creating a custom serial cable connecti on, you can provide power to the controller through the mating molex connector. refer to table 1 for more information on actual cable connections. unlike using jp4 to supply power, you can only use 5vdc at the serial interface. 1. obtain an 8-pin molex connector 51004-0800. 2. attach power and ground to the connector, (pin 6: +5v, pin 7: ground). mounting the sensor the rx142 controller will work with sensors that meet the following specifications. the sensor may work beyond these limits but with reduced performance. minimum maximum capacitance top sheet to substrate none 70nf resistance corner to corner or side to side 100 ohm 500 ohm resistance top sheet 100 ohm 5k ohm it is critical for you to understand the tail or ientation of your sensor prior to connecting the controller. this will affect how the cont roller interprets your touch on the sensor. refer to the chapter on controller co mmunications for additional details. sensor cable connector the sensor cable has a 4-pin single row locki ng female connector that plugs into the controller. the controller is compatible w ith the ?xyxy? latched connector pinout, not the ??xxyy? style, non-latched connector pinout. here, x or y refers to one or the other sheet, and + or ? refers one or the other side of a sheet. the calibration process sorts out left/right and up/down. connector pins 1 and 3 must be connected to one sheet and pins 2 and 4 must be connected to the other sheet.
3m? microtouch? controller rx142 reference guide 13 3m touch systems, inc. proprietary information 1. y- 2. x+ 3. y+ 4. x- status light (led) diagnostics 3m touch systems controllers are highly reliable units; however, there may be occasions when the controller does not perform exac tly as you expected. the rx142 controller provides diagnostic feedback with a light em itting diode (led) on the component side of the board that indicates the status of the sensor unit. during normal operation, when you touch the sensor the led becomes bright as long as the controller detects a touch. a flashing (or blinking) led during power-up indicates the controller?s power-on self-test failed. refer to the following table for a description of each error code. table 2 led diagnostic codes for rx142 controllers flashes self test condition self test bit description what to do? 1 reserved. 0 reserved 2 rom error 1 firmware eprom checksum verification error no recovery. replace the controller. 3 reserved. 2 reserved 4 block 1 checksum error 3 operating parameters invalid (using defaults). cycle power off and on. 5 hardware error 4 power up sensor connector voltages out of range check connections to sensor 6 reserved. 5 reserved 7 reserved. 6 reserved turning on your system before you turn on your custom system, ensure that all cables are connected properly and that the controller is properly mounted. be su re to tighten all cable connector screws. to start up your system 1. turn on your monitor and computer. 2. adjust the contrast and brightness to suit your personal preference and working environment. 3. adjust the horizontal and vertical position controls on the monitor to center the image on the sensor.
14 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information installing 3m? microtouch? software 3m? microtouch? software includes the driver that enables your sensor to work with your computer. 3m touch systems has touch drivers for many operating systems, including windows vista, xp, xp embedded, 2000, 9x, windows me, windows ce, and windows nt 4.0 (refer to the website for a complete listing). you must be sure to install the correct software for your operating system. 3m? microtouch? software includes a control panel for setting your sensor preferences and a diagnostic utility. if you are experiencing problems with the sensor, you can use the diagnostic utilities provided to locate the controller and test the sensor. for more information on connecting your cables and installing and using the sensor control panel and utilities, refer to the 3m? microtouch? software user guides available on the corporate website at www.3mtouch.com .
3m? microtouch? controller rx142 reference guide 15 3m touch systems, inc. proprietary information chapter 2 rx142 controller communications this chapter discusses the fundamentals of communicating with the rx142 controller. the firmware commands, which are usually issued by a driver or utility program on the host system, control the operation of the c ontroller however developers can enter these commands directly. this chapter: ? describes the controller default settings. ? lists the recommended firmware commands. ? describes how to use each of these commands. ? references additional commands developers may need to use. the description of each command includes the command syntax, the default value, how the command works, and the expect ed response from the controller. controller default settings communication parameters the rx142 controller communication parameters are n81 (no parity, 8 data bits, and 1 stop bit) at 9600 baud. data format data format refers to the type of packet the controller uses to send the x/y touch coordinates to the host system. format tablet is the format for the rx142 controller. in format tablet, the controller sends 5 bytes per point and provides the most rapid response time to a touch. ? format tablet is supported by all current 3m? microtouch? controllers. ? it is the standard for current 3m touc h systems product development and is the format used by all touch drivers written by 3m touch systems. refer to the format tablet command in the firmware reference section.
16 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information operating mode the operating mode specifies the conditions under which the controller sends the x/y touch coordinates (input data packet) to the host system. mode stream is the operating mode for the rx142 controller. in mode stream, the controller sends a continuous stream of data packets when the sensor is touched. the controller sends the data as long as a touch continues on the sensor. mode stream provides the best response time and overall feel. 3m touch systems recommends that the touch dr iver generate an interrupt as each packet in the data stream arrives. because touchdown and liftoff events are specially coded, provided that the interrupts are sent as recommended, your software always knows exactly what the user is doing. this enabl es instant feedback and prevents data loss. communicating with the controller this section provides information on sending firmware commands to the controller and interpreting responses. the commands listed in the following table ar e those that 3m touch systems currently uses for development and recommends that you use only these commands. commands to the controller are sent on the signal receive data (rxd) line as a serial data stream. for each command it receives, th e controller sends a response to the host on the signal transmit data (txd) line also as a serial data stream. sending commands to the controller when you send a command to the controller, you must use the correct command format. the general format of a command is as follows:
command note: the following descriptions of header, command, and terminator, use 3m touch systems terminal emulator key sequences. you may need to enter the sequence in a different format, depending on your emulator. the header is the first character in the command string and is the ascii start-of-header control character soh. the hexadecimal code for the ascii soh control character is 01. to start the command sequence, use the key combination: ctrl a (^a). if you are working with an ibm pc compatible system, the ctrl a key combination immediately returns an ascii ? character. the command , which always follows the header, c onsists of ascii uppercase letters and numbers only (printable characters).
3m? microtouch? controller rx142 reference guide 17 3m touch systems, inc. proprietary information the terminator is the last character of each command string and is an ascii carriage return cr. an ascii cr control character is 0d hexadecimal. to enter a carriage return ending the command sequence, use enter or the key combination ctrl m (^m). this chapter lists each command as a string of ascii control characters and printable characters consisting of a header, the command, and a terminator as follows: command receiving responses from the controller after executing a command, the controller retu rns a response to the host system. each controller response consists of a header, th e command response, and a terminator in the following format:
command response note: the following descriptions of header, response, and terminator, use 3m touch systems terminal emulator key sequences. the format of controller responses varies depending on the terminal emulation mode you are using. the header is the first character in the response string and is the ascii start-of-header control character soh. the hexadecimal code for the ascii soh control character is 01. if you are working with an ibm pc compatible system in terminal mode, the soh control character returns a ? character to the sensor. the response , which always follows the header, is a range of ascii characters depending on the type of command sent. responses can be in many forms. for example, one standard response is 0 (ascii character ?zero? or 30 hexadecimal). this response indicates a successful command completion for most commands, while it indicates a failed completion for other commands. see the firmware reference section for a description of what the response indicates for each particular command. another standard response is 1 (ascii character ?one? or 31 hexadecimal). in most cases, this response indicates the command failed. the controller received an invalid command that it could not execute. some possible reasons for a command failure include: ? the command was not formatted correctly. ? the system parameters were not set up to allow command execution. ? the controller does not support the command. the terminator is the last character of each response string and is an ascii carriage return cr. the hexadecimal code for the asc ii cr control character is 0d hexadecimal. the value returned in the response will be the ascii control character for a carriage return, displayed on the sensor as the cursor moving to the next line.
18 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information in this chapter, responses are shown as a string of ascii characters consisting of a header, the response, and a terminator as follows: response controller initialization to initialize the rx142 controller for new development, 3m touch systems recommends that the host system issue a reset command wh enever the host system is powered on and is attempting to establish communication with the controller. firmware commands developers may use this information when writing touch applications, developing custom drivers or touch configurations, or testi ng their touch systems. developers can use firmware commands to initialize the controller, select operating modes, specify data formats, and execute diagnostic functions. most touch system users do not have to use firmware commands to use their touch systems. for example, users can use microtouc h? software or equivalent software to calibrate the sensor or to determine the controller type and firmware version. note: this document assumes you are familiar with firmware commands and how to use them. executing some commands may alter the performance of your sensor and render it inoperable. you should be aware of the resu lts before executing any firmware commands. to optimize the performance of the rx142 touch controller and simplify the development of custom drivers, 3m touch systems recommends you use only the commands listed in the following table for current development. note: when you enter commands in terminal mode, precede each command with a to enter the start of header.
3m? microtouch? controller rx142 reference guide 19 3m touch systems, inc. proprietary information table 3 firmware commands for rx142 development command code description calibrate 3 point c3 initiates a 3-point calibration routine. enter sleep es controller enters low power mode. format tablet ft outputs the x/y touch coordinate data in a five-byte packet. get controller number q002 used to determine a controller id number for multiple monitor applications. mode stream ms sends a continuous st ream of x/y coordinate data when you touch the sensor. null command z queries the controller and waits for a response. output identity oi identifies the controller type and the firmware version. reset r initializes the hardware and the firmware, causes the controller to stop sending data, and recalculates the environmental conditions. restore defaults rd returns the controller to the factory default operating parameters. note: the serial port is reset to n81 format tablet and calibration data is lost. set controller number w002 used to determine a controller id number for multiple monitor applications. unit type ut returns controller unit type string and status. calibrate 3 point syntax: c3 response: 0 positive response to initializing the command. when c3 is first issued the controller responds with 0 . after that, as the user touches each of the three targets, the controller issues an 1 . 1 positive touch response. a valid touch coordinate (point) response (?1 ?) signifies that a touch coordinate was detected and is in range of the expected sen sor target area. three valid point responses indicate successful calibration. 0 negative touch response. an invalid touch coordinate (point) response (?0 ?) is returned if the touch coordinate is out of range. if either calibration point is i nvalid, the touch coordinates are discarded and the calibration points remain unchanged from their previous values. if you receive a negative response, you must start over again. 2 negative touch response. an invalid touch coordinate (point) response (?2?) is returned if the user did not touch the target long enough to provide an accurate calibration point. description: initiates an interactive 3-point calibration.
20 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information in addition to scaling the format tablet output to the display, this command corrects for sensor orientation and sensor pinout variations . this information will be maintained by the controller. the calibrate 3 point co mmand initiates an interactive calibration procedure which defines the active area of the sensor by mapping locations to an absolute x,y coordinate system. touch points gene rated subsequent to a successful calibration operation are calculated based upon these calibration points. calibrate 3 point utilizes inset calibration points located 12? percent inboard from the sensor corners (at touch x,y locations 128,128, 895,895 and 128,895) for accuracy and ease of operation. guidelines for the c3 commands here are several guidelines for using the c3 commands: ? the controller uses the data immediately befo re liftoff to register a calibration touch. therefore, you can touch the coordinate target, hold for a few seconds, and then lift off. instructing users to touch this wa y results in a more accurate calibration. ? the controller stores the data in non-volatile memory. therefore, you do not have to calibrate the sensor each time you power on the system. you should, however, recalibrate the sensor any time the vide o display area changes physical size. ? you can restart calibration at any time during this sequence by issuing a reset command and reissuing a c3 command. determining target areas the default calibration targets (points) are lo cated 12.5% (1/8) inward from the corners of the video image. for example, suppose the display resolution of your monitor is 1024 x 768. the c3 calculates the amount to move inward as follows: ? amount to move inward in the x direction: 1024 x 1/8 = 128 ? amount to move inward in the y direction: 768 x 1/8 = 96 the c3 command then positions the first calib ration target inward from the lower left corner and the second calibration target inward from the upper right corner. figure 2 shows how the calibration targets are calculated.
3m? microtouch? controller rx142 reference guide 21 3m touch systems, inc. proprietary information figure 2 calibration target locations enter sleep syntax: es response: 0 positive response. description: this command is a power management feature that lets you put the controller into a low power mode (4-5 ma) when not in use. send this command to put the controller in a low power state. the controller returns to a norma l power level on touch. if you need to send a command to the controller when it is in a low power state, first raise cts. format tablet syntax: ft response: 0 positive response. the controller will respond with ack for co mpatibility with older controllers. this format is the only format supported by this controller. with the controller in format tablet mode , touching the sensor causes the controller to return a response in the following format: sxxyy s = status byte, first byte of data. refer to table 4. xx = x (horizontal) coordinate data ; second and third bytes of data. yy = y (vertical) coordinate data; fourth and fifth bytes of data. description: outputs the x/y touch coordinate data in a 5-byte packet. the packet includes 1 status byte and 4 bytes of binary x/y coordinate da ta. the protocol also establishes the x and y coordinate output as 14 binary bits providing a range of 0 to 16,383. upper right calibration target x = 1023 ? (1024 x 1/8) = 1023 ? 128 = 895 y = 0 + (768 x 1/8) = 0 + 96 = 96 lower left calibration target x = 0 + (1024 x 1/8) = 0 + 128 = 128 y = 767 - (768 x 1/8) = 767 - 96 = 671 (0, 0) [0, 1024]* (0, 767) [0, 0]* ( 1023, 0) [1024, 1024]* (128, 671) (895, 96) [1024, 0]* * the coordinates are in video terms, with the origin (0, 0) in the upper left corner of the sensor. examples from the controller?s perspective however, place the origin at t he lower left corner of the sensor (numbers in brackets). the controller outputs 0 to 1024 fo r both axes, regardless of display resolution. (128, 96) upper left calibration target x = 1024 x 1/8 = 128 y = 768 x 1/8) = 96
22 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information the low order bits (x3 ? x0 and y3 ? y0) are not significant in a 1024 by 1024 sensor because data can fluctuate with each touch, and therefore may not be completely accurate. table 4 data sequence msb bits lsb data sequence 7 6 5 4 3 2 1 0 s byte 1 1 s6 s5 s4 s3 s2 s1 s0 x byte 2 0 x6 x5 x4 x3 x2 x1 x0 x byte 3 0 x13 x12 x11 x10 x9 x8 x7 y byte 4 0 y6 y5 y4 y3 y2 y1 y0 y byte 5 0 y13 y12 y11 y10 y9 y8 y7 table 5 defines the status bits (byte 1) for the format tablet data. table 5 format tablet status bits bit description values s0 ? s5 reserved ? s6 proximity (touch state) 1 = sensor is bei ng touched (a touchdown or a continued touch). 0 = sensor is not being touche d (a touch liftoff or inactive). when the proximity bit changes from 1 to 0 (touch liftoff), the controller outputs one final set of x/ y coordinate data with the bit equal to 0 and the x/y coordinate da ta equal to the last touch point. s7 packet synchronization always 1. get controller number syntax: q002 response: xxxxxxxx where each x is a hexadecimal digit, most significant digit first. description: this command is used to get a controller numbe r for applications use. the controller does not use this value. this is useful for id entifying individual controllers in a multiple controller system. mode stream syntax: ms response: 0 positive response. the controller will respond with ack for co mpatibility with older controllers. this format is the only format supported by this controller. description: sends a continuous stream of x/y coordina te data when you touch the sensor. the controller continues to send data as long as y ou touch the sensor. the controller sends the data even if the touch is stationary and unchanging.
3m? microtouch? controller rx142 reference guide 23 3m touch systems, inc. proprietary information the format of the coordinate data depends on the last format command received by the controller. null command syntax: z response: 0 positive response. description: queries the controller and waits for a response. use z to determine that you are communicating w ith the controller or to make sure that a utility is communicating with the controller. using this command does not affect the controller?s current operating parameters. output identity syntax: oi response: ccxxxx where: cc = two ascii characters that describe the type of 3m touch systems controller. xxxx = this is a unique identifier not necessarily the actual firmware revision number. description: returns a 6-character identifier, which descr ibes the controller type and the firmware version number. the output identity for the rx142 controller is sc xxxx . reset syntax: r response: 0 positive response . description: initializes the hardware and the firmware, cau ses the controller to stop sending data, and recalculates the environmental conditions (fo r example, stray and offset values). the reset command also cancels the format raw, calibrate raw, and calibrate extended commands and returns the controller to normal operation. 3m touch systems recommends that the hos t system issue a reset command whenever the host system is powered on and is atte mpting to establish communication with the controller. the amount of time needed to execute a reset command ranges from 225 milliseconds to 800 milliseconds. therefore, the application pr ogram should wait and be sure it receives the command response before issuing anothe r command to the controller following the reset.
24 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information restore defaults syntax: rd response: 0 positive response. description: returns to the factory default operating parameters. the restore defaults command copies the 3m touch systems factory defau lt parameters from rom to the non-volatile memory (novram) and then executes a reset command. the following table lists the factory defaults for the rx142 controller. the restore defaults command is useful in situations where inadvertent commands to the controller have rendered the sensor inoperative. table 6 rx142 factory default settings operating parameter default baud rate 9600 serial communication settings n, 8, 1 data format format tablet operating mode mode stream return to factory calibration yes note : after you issue a restore defaults command, you must recalibrate your sensor. set controller number (a multi-step command) syntax: w002 response: 0 positive response syntax: xxxxxxxx where each x is a hexadecimal digit, most significant digit first response: 0 positive response description: this command is used to set a controlle r number for applications use. the controller does not use this value. this is useful for id entifying individual controllers in a multiple controller system. unit type ut responds with an 8-character identity string. this string identifies the type of controller currently attached to the system, lists the features supported by the controller, and outputs the status of the controller hardware (a self-test code). returns an identification code up to 8 ascii characters in the following format: ttffffss where:
3m? microtouch? controller rx142 reference guide 25 3m touch systems, inc. proprietary information tt = two ascii characters that identify the controller type. sc indicates the rx142 series of controllers ffff = four ascii characters that indicate the features supported by the controller. r indicates a resistive controller 4 indicates either 4 wire controller (rx142) or an 8 wire controller (rx182) indicates no additional features configured ss = two ascii characters that provide status information about the controller hardware. the two characters represent one byte. each character is in the range 0 to 9 and a to f. table 2 defines the meaning of each bit in the status byte. each bit can be set to 1 or 0, where 1 = an error and 0 = no error. so a response of: 00 = no diagnostic errors (normal response) the rx142 running with no errors returns the following string: scr4**00

3m? microtouch? controller rx142 reference guide 27 3m touch systems, inc. proprietary information appendix a rx142 controller specifications this section provides controller specifications such as power requirements, environmental requirements, and cable conn ectors. the rx142 controller is a compact rs-232 serial controller. this controller w as designed to be mounted inside your monitor. the following figures show the overall dime nsions of the rx142 controller and the locations of the mounting holes and connectors. figure 3 rx142 touch controller
28 3m? microtouch? controller rx142 reference guide 3m touch systems, inc. proprietary information technical specifications physical dimensions 2.74 in. x 1.49 in. x 0.45 in. (69.6 mm x 37.8 mm x 11.4 mm) board level functions power 5 vdc (16 ma typical, 27 ma with touch); 5% regulation 12 vdc (19 ma typical, 30 ma with touch); 5% regulation 50 mv pp maximum ripple and noise regulatory requirements ce compliant radiated emissions ? en 55022:1998 class b compliant ac mains conducted emissions ? en 55022:1998 class b compliant telco lines conducted emissions n/a n/a fcc class b / cispr22 class b class b compliant vcci class b ite emissions (japan) class b compliant as/nzs 3548:1995/cispr 22 class b ite emissions (aus.)class b compliant rfi ? en 61000-4-3 / env 50140 class a compliant crfi ? en 61000-4-6 n/a cable < 3 meters long n/a eft (burst immunity) ? en 61000-4-4 class b compliant esd susceptibility ? iec 61000-4-2 class 1 compliant surge ? en 61000-4-5 class b compliant harmonics ? en 61000-3-2 class a compliant flicker ? en 61000-3-3 compliant power frequency magnetic field ? en 61000-4-8 class a compliant voltage dips ? en 61000-4-11 class b < 5% v class c < 70% v compliant voltage interruptions ? en 61000-4-11 class c compliant ul/cul compliant ambient operating and storage environmental conditions (all humidity is non-condensing) operating temperature range 0 c to +65 c operating humidity range < 36 c 0-95% rh 36 c see figure 1 below storage temperature range - 20 c to +75 c storage humidity range < 36c 0-80% rh 36 c see figure 1 below
3m? microtouch? controller rx142 reference guide 29 3m touch systems, inc. proprietary information performance & reliability minimum touch duration 14 1 msec touch resolution ? 1024 x 1024 (maximum number of addressable coordi nates generated by the controller) esd susceptibility 8 kv contact discharge * ? class 2 per section 9 of iec 61000-4-2 compliant 1 false touch allowed 20 kv air discharge * ? class 1 per section 9 of iec 61000-4-2 compliant normal operation ? no false touches * esd discharges to a sensor connected to the controller mtbf (by mil std. 217f calculation) > 400,000 hours touch system parameters accuracy vs. dynamic temperature change maintains 1% accuracy (tested at 0 deg. c to 60 deg. c with a 0.5 deg. c/minute temperature ramp) communications protocol serial rs 232 storage and operating temperat ure with humidity conditions


▲Up To Search▲   

 
Price & Availability of SC402S

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X